\hypertarget{canonfield_8cpp}{
\section{canonfield.cpp-\/Dateireferenz}
\label{canonfield_8cpp}\index{canonfield.cpp@{canonfield.cpp}}
}


Hier werden alle Funktionen des Canonfield's definiert. Der wichtigste Teil ist der Painter. Er zeichnet die Fläche jedes mal neu und haucht dem Spiel leben ein.  


{\ttfamily \#include $<$QSound$>$}\par
{\ttfamily \#include \char`\"{}canonfield.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}xsleep.h\char`\"{}}\par
Include-\/Abhängigkeitsdiagramm für canonfield.cpp:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{canonfield_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Variablen}
\begin{DoxyCompactItemize}
\item 
\hypertarget{canonfield_8cpp_aa28572488f2f6bbf103962ba0e290a44}{
const int {\bfseries H\_\-POS\_\-CONST} = 10}
\label{canonfield_8cpp_aa28572488f2f6bbf103962ba0e290a44}

\item 
\hypertarget{canonfield_8cpp_abfd36462bc4b195e71abc6fe5655d765}{
const int {\bfseries V\_\-POS\_\-CONST} = 0}
\label{canonfield_8cpp_abfd36462bc4b195e71abc6fe5655d765}

\item 
\hypertarget{canonfield_8cpp_aa82ba5b65ff2b6d133dff4207241413a}{
int {\bfseries h\_\-pos} = H\_\-POS\_\-CONST}
\label{canonfield_8cpp_aa82ba5b65ff2b6d133dff4207241413a}

\item 
\hypertarget{canonfield_8cpp_adcf9eeb16e610163245c35353466f015}{
int {\bfseries v\_\-pos} = V\_\-POS\_\-CONST}
\label{canonfield_8cpp_adcf9eeb16e610163245c35353466f015}

\item 
\hypertarget{canonfield_8cpp_a29278b092e6c0cff3edff84d3b9c544f}{
int {\bfseries rechte\_\-begrenzung} = 98}
\label{canonfield_8cpp_a29278b092e6c0cff3edff84d3b9c544f}

\item 
\hypertarget{canonfield_8cpp_ab86fb13fedb7b65d2bb552f8c46ac94d}{
int {\bfseries linke\_\-begrenzung} = 2}
\label{canonfield_8cpp_ab86fb13fedb7b65d2bb552f8c46ac94d}

\end{DoxyCompactItemize}


\subsection{Ausführliche Beschreibung}
Hier werden alle Funktionen des Canonfield's definiert. Der wichtigste Teil ist der Painter. Er zeichnet die Fläche jedes mal neu und haucht dem Spiel leben ein. 